﻿/* PureMVC AS3 / Flash Demo - HelloFlash By Cliff Hall <clifford.hall@puremvc.org> Copyright(c) 2007-08, Some rights reserved. */package annotator.model{	import org.puremvc.as3.interfaces.IProxy;	import org.puremvc.as3.patterns.proxy.Proxy;	import vision.ImageAnnotationAdmin;	import vision.data.BoundingBox;	public class BoundingBoxProxy extends Proxy implements IProxy {		public static  const NAME:String = 'ParametersProxy';		public static  const BOX_MOVE:String = 'N_bbox_changed';						public function BoundingBoxProxy( bbox:BoundingBox ) {			super( NAME+":"+bbox.uid, ann_admin );		}		/**		 * The proxy's unique id. This is a dynamically registered proxy.		 */		public function get id():String {			return getProxyName();		}		public function move(left:Number,top:Number,w:Number,h:Number) {			sendNotification(ApplicationFacade.VISUAL_OBJECT_CHANGED,this);		}	}}